package top.infopub.model.bpa;


import top.infopub.generic.GenericEntity;

import java.math.BigDecimal;

/**
 * 合同清单信息(BpaContractListing)实体类
 *
 * @author makejava
 * @since 2021-06-06 16:25:06
 */
public class BpaContractListing extends GenericEntity {
    /**
    * PK
    */
    private String id;
    /**
    * 谈判合同名称
    */
    private String contractId;
    private String type;
    /**
    * 子项名称
    */
    private String itemName;
    /**
    * 费用类型
    */
    private String costType;
    /**
    * 对外下浮前金额
    */
    private BigDecimal externalBeginAmount;
    /**
    * 对外下浮率
    */
    private BigDecimal externalFloat;
    /**
    * 对外下浮后金额
    */
    private BigDecimal externalAfterAmount;
    /**
    * 对内下浮率
    */
    private BigDecimal internalFloat;
    /**
    * 排序
    */
    private Integer seq;

    private String  itemType;

    //索引
    private String idx;

    //是否有子集
    private String isChild;


    public String getIdx() {
        return idx;
    }

    public void setIdx(String idx) {
        this.idx = idx;
    }

    public String getIsChild() {
        return isChild;
    }

    public void setIsChild(String isChild) {
        this.isChild = isChild;
    }

    public String getItemType() {
        return itemType;
    }

    public void setItemType(String itemType) {
        this.itemType = itemType;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getContractId() {
        return contractId;
    }

    public void setContractId(String contractId) {
        this.contractId = contractId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getCostType() {
        return costType;
    }

    public void setCostType(String costType) {
        this.costType = costType;
    }

    public BigDecimal getExternalBeginAmount() {
        return externalBeginAmount;
    }

    public void setExternalBeginAmount(BigDecimal externalBeginAmount) {
        this.externalBeginAmount = externalBeginAmount;
    }

    public BigDecimal getExternalFloat() {
        return externalFloat;
    }

    public void setExternalFloat(BigDecimal externalFloat) {
        this.externalFloat = externalFloat;
    }

    public BigDecimal getExternalAfterAmount() {
        return externalAfterAmount;
    }

    public void setExternalAfterAmount(BigDecimal externalAfterAmount) {
        this.externalAfterAmount = externalAfterAmount;
    }

    public BigDecimal getInternalFloat() {
        return internalFloat;
    }

    public void setInternalFloat(BigDecimal internalFloat) {
        this.internalFloat = internalFloat;
    }

    public Integer getSeq() {
        return seq;
    }

    public void setSeq(Integer seq) {
        this.seq = seq;
    }
}
